massive concrete dams - Turco Inglés Diccionario